#products #wrapper{width:900px;padding-bottom:25px;padding-top:0;background:url("/media/images/global/global_background_pattern.gif") repeat scroll -3px 0 transparent}.light_bg_top_shadow{background:none!important;height:7px;width:900px}#products .product_container_bg{float:left;width:486px;background:url("/media/images/products/bg/center_m_shadow.png") no-repeat 0 15px transparent}.products_min_height{background:#fff;min-height:850px;height:auto!important;height:850px}#products .product_container{padding:15px 9px 0 9px;width:468px}.center_shadow_bottom{clear:both;background:url("/media/images/products/center_bottom_shadow.png") no-repeat scroll left top transparent;height:12px;width:468px}.product_navigation{float:left;width:194px;padding:9px 8px 0 7px}.product_type{padding:7px 0 22px 4px}.product_type ul{padding-left:2px}.product_type ul li{padding-bottom:6px}.product_type ul li a.on{color:#60a0dd;font-weight:bold}#products .cleanse{background:url("/media/images/products/hd_shampooandconditioner.png") bottom left no-repeat;width:180px;height:16px;margin-bottom:8px}#products .styling{background:url("/media/images/products/hd_styling.png") bottom left no-repeat;width:180px;height:16px;margin-bottom:8px}#products .color{background:url("/media/images/products/hd_colorsupport.png") bottom left no-repeat;width:180px;height:16px;margin-bottom:8px}#products .curl{background:url("/media/images/products/hd_curlconscious.png") bottom left no-repeat;width:180px;height:16px;margin-bottom:8px}#products .bbtreatment{background:url("/media/images/products/hd_wear_care.png") bottom left no-repeat;width:180px;height:16px;margin-bottom:8px}#products .gift{background:url("/media/images/products/hd_gifts.png") bottom left no-repeat;width:180px;height:16px;margin-bottom:8px}#products .all,#products .ALL{background:url("/media/images/products/hd_allproducts.png") bottom left no-repeat;width:180px;height:16px;margin-bottom:8px}#products .cleanse,#products .styling,#products .color,#products .curl,#products .bbtreatment,#products .gift,#products .all{text-indent:-9999px}#products .browse_product{padding:8px 6px 10px 5px}.hd_browseallproducts{background:url("/media/images/products/hd_browse_all.png") no-repeat scroll left top transparent;height:16px;width:180px;margin-bottom:4px}.browse_list_container{clear:both;margin-top:5px;width:180px}.blc02{margin-top:0}.product_free_shipping{clear:both;background:url("/media/images/products/freeship50_samples_left_tout.png") no-repeat scroll 7px 0 transparent;height:76px;width:187px}.product_free_shipping_straight{clear:both;background:url("/media/images/products/spp_2012-03_straight_left_tout.png") no-repeat scroll 7px 0 transparent;height:105px;margin-top:23px;width:187px}.product_holiday{clear:both;height:188px;margin-top:23px;width:182px}.product_faq{padding:10px 0 15px 7px}ul.error_messages{display:none}.product_cardset{float:left;width:188px;padding:14px 0 0 7px}ul.cardset_flip{padding-left:119px;width:138px;margin-bottom:0}ul.cardset_flip li{float:left;font-weight:bold;width:16px;line-height:14px}#recipe_count_current{padding:0 2px 0 4px}#recipe_count_total{padding:0 4px 0 2px}.recipe_count_total_number{width:333px;position:absolute;top:149px;left:726px;font-size:16px;font-weight:bold}#btn_recipe_prev{margin-left:-26px}#btn_recipe_next{margin-left:-50px}.recipe_container h4{text-align:center;margin-left:5px;margin-bottom:6px;padding-bottom:13px;font-weight:normal;font-family:georgia,garamond,serif;font-style:italic}.favorites_container .hd_card h4{text-align:center;margin-left:-25px;margin-bottom:6px;padding-bottom:13px;font-weight:normal;font-family:georgia,garamond,serif;font-style:italic}.combo_container h4{text-align:center;margin-left:5px;margin-bottom:6px;padding-bottom:13px;font-weight:normal;font-family:georgia,garamond,serif;font-style:italic}.recipe_container h3{text-align:center;font-size:16px;padding-top:7px}#family-card-container h4{text-align:center;margin-left:5px;margin-bottom:6px;padding-bottom:13px;font-weight:normal;font-family:georgia,garamond,serif;font-style:italic}.hd_card img{position:relative;margin-left:-7px;margin-right:auto;display:block}.recipe_card_container_bg{width:188px;margin-top:-3px;background:url("/images/products/rnav/card_side_shadow.png") repeat-y scroll left top transparent}.recipe_card_container_bg2{width:188px;margin-top:-3px;background:url("/images/products/rnav/card_side_shadow.png") repeat-y scroll left top transparent}.recipe_card_container{padding:0 4px;width:180px}.recipe_container{margin-bottom:20px}.recipe_card_border{border-left:10px solid #fff;border-right:10px solid #fff;border-top:11px solid #fff;padding:0 1px;width:158px;background:#fff}.card_bottom_shadow{background:url("/media/images/products/bg/reco_bottom.png") no-repeat scroll 3px 0 transparent;height:11px}.card_bottom_shadow2{background:url("/media/images/products/bg/reco_bottom.png") no-repeat scroll 3px 0 transparent;height:11px;top:333px}#recipe_img{height:217px}.recipe_card_border #recipe_img{margin-left:-30px}.recipe_filter{background:url("/media/images/products/recipe_card/bg_filter.gif") no-repeat scroll left -1px #757575;height:15px;width:158px;visibility:hidden}.recipe_product_set{height:79px;padding-left:30px;visibility:hidden}.btn_recipe_container{padding-bottom:9px;padding-top:7px;margin-left:-30px}.btn_recipe{cursor:pointer;padding:5px 0 5px 30px}.recipe_open_progress{text-align:center;padding-top:6px;font-weight:bold}a.popup_product_header{color:#000}a.popup_product_header:hover{color:#757575}.recipe_popup{height:462px;width:815px;border:5px solid #fff;background:url(/images/products/recipe_card/bg_recipe_popup.gif) top left no-repeat;overflow:hidden}.recipe_frame{padding:5px;font-family:arial}.recipe_inner{background:#fff}.recipe_loading_msg{font-size:14px;padding-top:50px;width:100%;text-align:center;font-weight:bold}.btn_recipe_close{position:absolute;top:11px;left:820px;cursor:pointer}.recipe_model{float:left;padding:3px 0 0 5px}.recipe_model ul{list-style:none;margin:0;padding:7px 0 0 0}.recipe_model li{float:left;margin:0;padding:0 15px 0 0}.recipe_prod_container{float:left;padding:5px 0 0 5px;width:510px}.recipe_prod_container .title_container{height:199px}.recipe_prod_container .recipe_prod_used_hd ul{list-style:none;margin:0;padding:2px 0 0 140px}.recipe_prod_container .recipe_prod_used_hd_left ul{list-style:none;margin:0;padding:2px 0 0 0}.recipe_prod_container .recipe_prod_used_hd li{float:left;margin:0;padding:0 10px}.recipe_prod_container .recipe_prod_used_hd_left li{float:left;margin:0;padding:0 10px}.recipe_prod_container .recipe_prod_used_hd li.btn_wishlist{padding-left:10px}.recipe_prod_container .recipe_prod_used_hd_left li.btn_wishlist{padding-left:10px}.recipe_prod_container .title{font-size:20px;font-weight:bold}.recipe_prod_container .sub_title{arial;font-size:10px;font-weight:bold;padding-top:3px}.recipe_prod_container ul{margin:0;padding:0 0 0 15px;list-style-type:disc}.recipe_prod_container li{line-height:11px;margin:0;padding:0 0 2px 0;padding-bottom:2px;margin-bottom:2px;font-size:11px;font-weight:normal}.recipe_prod_used_hd{width:510px;height:25px;background:#000}.recipe_prod_used_hd_left{width:510px;height:25px;background:#000}.recipe_prod_list{height:220px}.recipe_prod_list .recipe_prod_item{float:left;width:125px;height:224px;background:url(/images/products/recipe_card/popup_y.gif) top left repeat-y}.recipe_prod_list .first{background:0}.recipe_prod_list .product{padding:2px 10px 0 10px}.recipe_prod_list .product .prod_image{text-align:center}.recipe_prod_list .product .title{font-size:14px;font-weight:bold;text-align:center}.recipe_prod_list .product .sub_title{font-size:10px;font-weight:normal;text-align:center;height:72px;line-height:90%}.recipe_prod_list .product .sub_title span{font-weight:bold}.recipe_prod_list .product .btn_recipe_buy{text-align:center}.recipe_popup_buy_confirm_img{padding-left:2px}.cardset_flip_container{margin:0;padding:0;width:188px}.cardset_flip_container .cardset_flip{padding:0 0 0 50px;margin:0}.hd_cardset{color:#000;padding:5px 0;font-size:14px;font-weight:bold;text-align:center;white-space:nowrap;border-bottom:1px dashed #a6a6a6}#family-card-container .hd_cardset{font-size:16px}#family-card-container .hd_cardset h3{margin-top:10px;font-size:16px}.combo_container .hd_cardset{margin-left:10px;margin-right:10px;padding-top:16px;font-size:16px;border-bottom:0}.combo_container .cardset_flip{margin-left:43px;margin-bottom:-2px}#family-card-container .hd_card{margin-bottom:-30px}.cardset_flip ul{list-style:none;margin:0;padding:0}.cardset_flip li{float:left;margin:0;padding:0;font-size:11px;font-weight:bold;color:#000}.cardset_flip .count{text-align:center;width:16px}#recipe_count_current{margin-left:-110px;margin-top:43px;position:absolute;float:left}.recipe_container #btn_recipe_next:hover{background:url("/media/images/global/bb_911_tab1rightov.png") no-repeat scroll left top transparent;left:16px;position:relative}.recipe_container #btn_recipe_next{background:url("/media/images/global/bb_911_tab1right.png") no-repeat scroll left top transparent;left:16px;position:relative}.recipe_container #btn_recipe_prev:hover{background:url("/media/images/global/bb_911_tab1leftov.png") no-repeat scroll left top transparent}.recipe_container #btn_recipe_prev{background:url("/media/images/global/bb_911_tab1left.png") no-repeat scroll left top transparent}.combo_container #btn_combo_next:hover{background:url("/media/images/global/bb_911_tab1rightov.png") no-repeat scroll left top transparent}.combo_container #btn_combo_next{background:url("/media/images/global/bb_911_tab1right.png") no-repeat scroll left top transparent}.combo_container #btn_combo_prev:hover{background:url("/media/images/global/bb_911_tab1leftov.png") no-repeat scroll left top transparent;top:13px;margin-top:-1px;left:0;position:relative}.combo_container #btn_combo_prev{background:url("/media/images/global/bb_911_tab1left.png") no-repeat scroll left top transparent;top:13px;margin-top:-1px;left:0;position:relative}@-moz-document url-prefix(){.combo_container #btn_combo_prev{margin-top:3px}.combo_container #btn_combo_prev:hover{margin-top:3px}.combo_container #btn_combo_next{margin-top:2px;margin-bottom:-4px}.combo_container #btn_combo_next:hover{margin-top:2px;margin-bottom:-4px}}.card_shadow_container{width:188px;background:url(/images/products/rnav/card_side_shadow.png) top left repeat-y}.product_combo_bg_box{width:188px;overflow-x:hidden;float:left;background:url('/images/products/rnav/card_side_shadow.png') repeat-y scroll left top transparent}.cardset_container .hd_card{padding:34px 0 10px 30px;margin:0}.cardset_container .hd_card a{display:block}.cardset_container .btn_card_buy img{padding:8px 0 8px 0;margin:0}.cardset_container .card_cart_progress{padding-top:8px}.cardset_container .prod_image{float:left;margin:0;padding:0 1px 0 0}.cardset_container .prod_image img{margin:0;padding:0}.cardset_container .prod_desc_container{float:right;width:110px;overflow:hidden}.cardset_container .prod_desc_container[class]{float:right;width:106px;overflow:hidden}.cardset_container .prod_desc_container ul{list-style:none;margin:0;padding:0}.cardset_container .prod_name{font-size:14px;font-weight:bold}.cardset_container .prod_desc{font-size:10px;font-weight:normal}.cardset_container .prod_unit_price{font-size:11px;font-weight:bold}.cardset_container .prod_wishlist div{padding:7px 0 7px 0}#combo_product_container{padding-left:5px;width:175px}.combo_product_wrapper{padding:0 7px 0 2px;width:166px}.combo_product_wrapper .combo_products{height:110px;padding:0 0 5px 5px;background:url(/images/products/short_x_left.gif) bottom left repeat-x}.combo_products ul{list-style:none;margin:0;padding:10px 0 10px 3px}.combo_products li{float:left;margin:0;padding:0 15px 0 0}.combo_products .combo_icn_plus{padding-top:35px}#combo_product_container .combo_bottom{margin:0;padding-top:10px}#combo_product_container .combo_bottom ul{list-style:none;margin:0;padding:0 15px 0 5px}#combo_product_container .combo_bottom li{margin:0;padding-bottom:15px}#combo_product_container .combo_bottom .combo_bottom_inner{float:left;text-align:center;background:url(/images/icons/icn_equal.gif) top left no-repeat}#combo_product_container .combo_bottom .combo_bottom_inner .rollover{margin-left:-9px}#combo_product_container .combo_bottom .combo_bottom_desc{height:50px;font-size:13px;font-weight:bold;padding-bottom:10px}#combo_product_container .combo_bottom .btn_combo_quickview{padding-top:6px}.combo_popup_container{position:absolute}.combo_popup{width:374px;height:382px;padding:7px 7px 0 0}.combo_popup .combo_frame{position:relative;margin-left:0;margin-top:0;width:411px;height:418px;background:url(/images/global/combo_popup_frame911.gif) top left no-repeat}.combo_frame .btn_combo_close{position:absolute;top:-5px;left:392px;cursor:pointer;z-index:210}.combo_frame .combo_content{margin-left:22px;padding:1px;position:relative;overflow:hidden height:418px}.combo_content .combo_popup_title{width:345px;height:50px;margin:0 1px;padding:25px 10px 0 10px;color:#000;text-align:center;font-size:16px;font-weight:bold;overflow:hidden}.combo_content .combo_popup_products{height:270px;margin:0 2px}.combo_popup_footer{position:absolute;top:360px;width:364px;height:19px;margin:0 1px;text-align:center;padding-top:5px;border-top:1px dashed #ccc}.combo_popup_footer[class]{position:absolute;top:360px;width:364px;height:29px;margin:0 1px;text-align:center;padding-top:5px;border-bottom:5px solid #fff}.combo_content .combo_prod_image ul{margin:0;padding:7px 0 0 50px;list-style:none}.combo_content .combo_prod_image li{margin:0;padding:0 50px 0 0;float:left}.combo_content .combo_prod_image li.plus{padding-top:60px}.combo_content .buy-all{padding-top:13px}.combo_content .prod_desc{float:left;width:155px}.combo_content .prod_desc ul{list-style:none;margin:0;padding:0}.combo_content .prod_desc li{margin:0;padding:0;float:none}.combo_content .prod_desc .title{font-size:14px;font-weight:bold;text-align:center;padding-top:20px}.combo_content .prod_desc .desc{font-size:11px;font-weight:normal;text-align:center;height:40px;overflow:hidden}.combo_content .prod_desc .wishlist{padding:10px 0 2px 0;text-align:center}.combo_content .prod_desc .qty_price{text-align:center;font-weight:bold}.combo_content .first{padding:0 33px 0 11px}.combo_content .combo_cart_confirm{margin:2px;height:349px;text-align:center;padding-top:50px}.inventory_status{font-size:10px;line-height:12px;color:#c2ce00}.inventory_status a{color:#c2ce00;text-decoration:underline}.inventory_status a:hover{color:#c2ce00}.spp_product .inventory_status{font-size:10px;line-height:12px;color:#c2ce00;margin:0 0 0 89px}.only_in_salons{display:block;margin-left:auto;margin-right:auto}.combo-popup{position:relative;left:48px}#family_container{margin-left:4px;width:158px;background:#fff;border-right:11px solid #fff;border-left:11px solid #fff}#family_container .card_product{padding-top:8px;margin:0;background:url(/media/images/global/bb_911_product_rule.gif) top left no-repeat}#family_container .first{padding:0;margin:0;background:0}#product_family_wrapper .buy_all_container{width:170px;text-align:center;color:#ccc;margin-left:4px;background:#fff;padding:5px;padding-top:15px;padding-bottom:15px;border-top:1px dashed #a6a6a6}.buy_all_container{text-align:center;color:#ccc;margin-left:10px;margin-right:10px;padding:5px;padding-top:15px;padding-bottom:15px;border-top:1px dashed #a6a6a6}div#buy_all_confirm{background:#fff;text-align:center}.mpp_view_details{background:url(/media/images/global/bb_911_viewdetails.gif);background-repeat:no-repeat;background-position:left;padding-left:0;font-size:11px;font-weight:bold;display:block;height:33px}#center_video_switcher{background:url("/media/images/products/flash_shadow.gif") no-repeat scroll 0 0 #fff;height:8px;margin:0;padding-bottom:0;width:468px}#products .disclaimer,#search_results .disclaimer{clear:both;padding-top:4px;background:#e4f1f9 url("/media/images/products/line_disclamer.gif") no-repeat scroll 0 0;width:900px}#products .disclaimer_content,#search_results .disclaimer_content{display:block;overflow:hidden;background-color:#e4f1f9}#products #offer_button,#search_results #offer_button{float:left;width:20px;height:20px;margin-left:10px;margin-top:5px;margin-right:10px;margin-bottom:5px}#products .disclaimer a.off,#search_results .disclaimer a.off{background-image:url("/media/images/products/dc_plus_minus.gif");background-position:0 0}#products .disclaimer a.on,#search_results .disclaimer a.on{background-image:url("/media/images/products/dc_plus_minus.gif");background-position:0 -20px}#products #offer_details_closed,#search_results #offer_details_closed{float:left;font-size:12px;font-weight:bold;line-height:19px;padding-top:5px}#products #offer_details_open,#search_results #offer_details_open{float:left;margin-left:50px;margin-top:-25px;margin-bottom:10px}.selection{position:relative;height:15px;min-height:15px}.selection ul.optionlist{float:left}.selection ul.optionlist li.alpha{float:left}.selection ul.optionlist li.alpha a.alpha{display:block;height:15px;width:153px;padding-left:5px;color:#fff}.selection ul.optionlist li.alpha a.alpha:hover,.selection ul.optionlist li.alpha:hover a.alpha,.selection ul.optionlist li.alpha.sfhover a.alpha{display:block;height:15px;width:153px;padding-left:5px;color:#fff}.selection ul.optionlist{position:relative}.selection .relative-box{position:relative}.selection ul.optionlist .absolute-box{position:absolute;left:-999em;top:0}.selection ul.optionlist li.alpha:hover .menu-box,.selection ul.optionlist li.alpha.sfhover .menu-box{left:0;top:-1px;background:#000}.selection ul.optionlist li:hover,.selection ul.optionlist li.sfhover{position:static}.selection ul.sub-list{border-top:1px solid #fff;background:#757575;width:158px;line-height:15px;padding:3px 0 10px 0}.selection ul.sub-list li{display:block}.selection ul.sub-list li a{display:block;padding-left:5px;width:153px;color:#fff}.selection ul.sub-list li:hover,.selection ul.sub-list li a:hover{background:#a9a9a9}.favorites_container .hd_card h4{text-align:center;margin-left:-25px;margin-bottom:6px;padding-bottom:13px;font-weight:normal;font-family:georgia,garamond,serif;font-style:italic}#combo_count_current{visibility:hidden}#combo_count_total{visibility:hidden}.combo_container{margin-top:-33px}background:#fff!important}.quickShop .quickshop-mid-col .description-container .add-to-gift-qv{position:relative;top:0}.add-new-item{border:1px solid gray}.add-new-item-text{background-color:lightgray;margin:4px;border-radius:3px 6px}.popup-custom-gift{position:absolute;padding:20px;background-color:white;border:2px solid gray;z-index:101;margin-top:-130px;margin-left:75px}.popup-custom-gift ul{list-style:disc outside none}.popup-custom-gift ul li{margin-left:10px}.overlay-container.quickShop .quickshop-mid-col{position:relative}.quickshop-mid-col .add-to-gift-question{margin-bottom:3px}.body-container{background:#fff!important}